<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="shortcut icon"  type="image/x-icon"  href= @{'/public/images/images_sites/favicon.ico'} >
<link href=@{'/public/stylesheets/css/style.css'} rel="stylesheet" type="text/css" />
<script type="text/javascript">
  
  function  cancelarPedido(id,op,tipo_usuario){
	  if (op=="cancelar"){
	        can = confirm("Deseja realmente cancelar este pedido?");
	        if(can==true){
		          if(tipo_usuario==1){
	                   document.location="/cancelar_pedido?id="+id;
		           }else{
			          document.location="/cancelar_pedido2?id="+id;
		           }
	        }
	  }else if(op=="visto"){
		  can = confirm("Confirma que este pedido foi visto?");
		  if(can==true){
			  document.location = "visto?id="+id;
		  }
	  }else if(op=="enviar"){
		  can = confirm("Confirma o envio deste pedido?");
		  if(can==true){
			  document.location = "enviar?id="+id;
		  }
	  }else if(op=="efetivar"){
		  can = confirm("Confirma a efetivação deste pedido?");
		  if(can==true){
			  document.location = "efetivar?id="+id;
		  }
	  }
  }
  
  
  
  


</script>

<title>Insert title here</title>
</head>
<body>

   <div>
      <h1>Pedido nº: ${pedido.getNumero()}</h1>
      
   </div>
   <div>
     <ul>
      <li>Cliente: ${cliente.getNome()}</li>
      <li>Situação do Pedido: ${pedido.getStatus()}</li>
      <li>Data do pedido: ${dataPedido}</li>
      #{secure.check 'adm_vendas'}
      <li>Usuario da última alteração: ${pedido.getUsuarioUltimaAlteracao()}</li>
      <li>Data da ultima alteração: ${dataUltimaAlteracao}
      #{/secure.check}
      
     </ul>
   <div>
      #{secure.check 'cliente'}
      #{if pedido.getStatus()=="pendente"}
      <button onclick=cancelarPedido(${pedido.getNumero()},"cancelar",1)>cancelar o pedido</button>
      #{/if}
      #{/secure.check}
             #{secure.check 'adm_vendas'}
                  #{if (!pedido.getStatus().equals("efetivado")) && (!pedido.getStatus().equals("cancelado")) }
                 <button onclick=cancelarPedido(${pedido.getNumero()},"cancelar",2)>cancelar o pedido</button>
                  #{/if}
                  #{if (pedido.getStatus().equals("pendente")) }
                 <button onclick=cancelarPedido(${pedido.getNumero()},"visto",2)>Dar visto</button>
                  #{/if}
                  #{if (!pedido.getStatus().equals("enviado")) && (!pedido.getStatus().equals("cancelado")) }
                 <button onclick=cancelarPedido(${pedido.getNumero()},"enviar",2)>Enviar</button>
                  #{/if}
                   #{if (!pedido.getStatus().equals("efetivado")) && (!pedido.getStatus().equals("cancelado")) }
                 <button onclick=cancelarPedido(${pedido.getNumero()},"efetivar",2)>Efetivar</button>
                  #{/if}
                  
             #{/secure.check}
 
   
   </div>  
   </div>
   
   <div>
      <fieldset>
        <legend> Endereço para entrega:</legend>
        <table>
            <tr>
              <td>Rua: </td>
              <td>${pedido.getEnderecoEntrega().getRua()}</td>
            </tr>
            <tr>
              <td>Número: </td>
              <td>${pedido.getEnderecoEntrega().getNumero()}</td>
            </tr>
            <tr>
              <td >Bairro: </td>
              <td>${pedido.getEnderecoEntrega().getBairro()}</td>
            </tr>
            <tr>
              <td>Complemento: </td>
              <td>${pedido.getEnderecoEntrega().getComplemento()}</td>
            </tr>
            <tr>
              <td>Telefone: </td>
              <td>${pedido.getEnderecoEntrega().getTelefone()}</td>
            </tr>
            <tr>
              <td>email: </td>
              <td>${pedido.getCliente().getEmail()}</td>
            </tr>
            
        </table>
        
      </fieldset>
   
   </div>
   
   <div  >
      <p>Pedidos</p>
      <table border="1" >
         <tr>
           <th>Nome</th>
           <th>Sabor</th>
           <th>Quantidade</th>
           <th>Valor Unitário</th>
           <th>Valor Itens</th>

         </tr>
       #{list items:itens, as: 'item'}
         <tr>
           <td>Donut</td>
           <td>${item.getNome()}</td>
           <td>${item.getQuantidade()}</td>
           <td>${String.format("R\$ %.2f",item.getValorUnitario())} </td>
           <td>${String.format("R\$ %.2f",item.getValorTotal())}</td>
         
         
         </tr>
       #{/list}
      
      </table>
    
   </div>
   
   
   

</body>
</html>